package com.ltg.urban.domain.project.data.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p> ClassName: UrbanProjectCapitalResp </p>
 * <p> Package: com.ltg.urban.domain.project.data.response </p>
 * <p> Description: </p>
 * <p></p>
 *
 * @Author: LTG
 * @Create: 2023/3/1 - 22:10
 * @Version: v1.0
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
public class UrbanProjectCapitalResp implements Serializable {

    @Schema(description = "资金id")
    private Long id;
    @Schema(description = "项目名称")
    private String projectName;
    @Schema(description = "项目Id")
    private Long projectId;
    @Schema(description = "实际花费")
    private BigDecimal actualCost;
    @Schema(description = "项目预算")
    private BigDecimal budgetCost;
    @Schema(description = "审批:0审批中、1审批成功、-1审批失败:审批失败之后重申,项目status变为1")
    private Integer approveResult;
    @Schema(description = "审批人")
    private String approver;
}
